| ||||
Standard actions concerning other people
Giving it to , Showing it to , Waking , Throwing it at , Attacking , Kissing , Answering it that , Telling it about , Asking it about , Asking it for
Showing something to something (past tense shown it to)
Anyone can show anyone
else something which they are carrying, but not some nearby piece of
scenery, say - so this action is suitable for showing the emerald locket
to Katarina, but not showing the Orange River Rock Room to Mr Douglas.
The Standard Rules implement this action in only a minimal way, checking
that it makes sense but then blocking all such attempts with a message
such as 'Katarina is not interested.' - this is the task of the 'block
showing rule'. As a result, there are no carry out or report rules. To
make it into a systematic and interesting action, we would need to
unlist the block showing rule and then to write carry out and report
rules: but usually for IF purposes we only need to make a handful of
special cases of showing work properly, and for those we can simply
write Instead rules to handle them.
Typed commands leading to this action
"show [someone] [something preferably held]" reversed
"show [something preferably held] to [someone]"
Rules controlling this action
before showing something to someone when the second noun is not the current interlocutor showing needs an interlocutor rule name unlist
before asking someone to try doing something when the person asked is not the current interlocutor giving orders needs an interlocutor rule name unlist
NB: the change greeting command to greeting rule is listed before the giving orders needs an interlocutor rule in the before rulescheck when the node of the second noun is closed nodal show response rule name unlist
check an actor showing something to can't show what you haven't got rule name unlist
check an actor showing something to convert show to yourself to examine rule name unlist
report open node response rule name unlist
report standard response rule name unlist
report showing something to someone default showing rule name unlist